cmake_minimum_required(VERSION 3.12)
cmake_policy(SET CMP0074 NEW)

project(NNEC)

set(CMAKE_CXX_STANDARD 17)

include_directories(src/include)

add_executable(test_matrix src/nnec_test_matrix.cpp)

add_executable(test_integration src/nnec_test_integration.cpp
                                src/utils/integration.cpp
                                src/utils/vector_operation.cpp)

add_executable(test_g src/nnec_test_g.cpp
                      src/kernels/nnec_kernels.cpp
                      src/utils/vector_operation.cpp
                      src/utils/integration.cpp)